using System;
using System.Collections.Generic;

namespace Pegasus.Windows.Shell
{
	/// <summary>
	/// Collection of shell items
	/// </summary>
	public class ShellItemCollection : List<ShellItem>
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="ShellItemCollection"/> class.
		/// </summary>
		public ShellItemCollection()
		{
		}

		/// <summary>
		/// Initializes a new instance of the <see cref="ShellItemCollection"/> class.
		/// </summary>
		/// <param name="collection">The collection.</param>
		public ShellItemCollection( IEnumerable<ShellItem> collection )
			: base( collection )
		{
		}

		/// <summary>
		/// Initializes a new instance of the <see cref="ShellItemCollection"/> class.
		/// </summary>
		/// <param name="capacity">The capacity.</param>
		public ShellItemCollection( int capacity )
			: base( capacity )
		{
		}
	}
}
